package com.niiwoo.civet.mobile.vo.response.myloan;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.List;

@Getter
@Setter
@ApiModel
public class LoanIndexQueryResponseVO {

    /**
     * 头像
     */
    @ApiModelProperty(value = "头像",  required = true)
    private String headImage;

    /**
     * 应还总金额
     */
    @ApiModelProperty(value = "应还总金额",  required = true)
    private BigDecimal toRepayAmountTotal;

    /**
     * 已还总额
     */
    @ApiModelProperty(value = "已还总额",  required = true)
    private BigDecimal repaidAmountTotal;

    /**
     * 极速借剩余额度
     */
    @ApiModelProperty(value = "极速借剩余额度",  required = true)
    private BigDecimal fastLoanRemainAmount;

    /**
     * 信用借剩余额度
     */
    @ApiModelProperty(value = "信用借剩余额度",  required = true)
    private BigDecimal creditLoanRemainAmount;

    @ApiModelProperty(value = "(new)银行卡后四位",  required = true)
    private String bankAccountLast="0000";

    /**
     * 当月应还金额
     */
    @ApiModelProperty(value = "当月应还金额",  required = true)
    private BigDecimal toRepayCurrentMonth;

    /**
     * 是否有信用借借款记录 0:无 1:有
     */
    @ApiModelProperty(value = "是否有信用借借款记录 0:无 1:有",  required = true)
    private byte hadCredit ;

    /**
     * 当月还款计划
     */
    @ApiModelProperty(value = "当月还款计划",  required = true)
    private List<CurrMonthRefundPlanVO> currMonthRefundPlans;

    /**
     * 信用价值URL
     */
    @ApiModelProperty(value = "信用价值URL",  required = true)
    private String creditValueUrl;

}
